Problem s update via DBExpres

Otázka od: aseiov@vol.cz

10. 11. 2003 10:11

Dobry den,

mam nasledujici problem (dosud jsem pracoval pouze s BDE, tudiz v
DBX jsem uplnym novackem):

mam nasledujici kod:

 with TSQLQuery.Create(nil) do
   begin
     SQLConnection := GetMySQLConnection;
     
SQL.Add(Format('select * from %s, ['nazev_tab']));
     SQL.Add(Format('where
ID_PROGRAM = %d AND ID_PODNIK = %d and
ID_PRAC_MISTO =
%d',
[ID_Program,ID_Podnik,ID_PracMisto]));
     Open;
     if EOF then
       Result := false
     else
       begin
       AktualStavLock := FieldByName('SLOUPEC1').AsInteger;
       LNovaUrovenLock := AktualStavLock+UrovenLock;
       PocetUzivLock := FieldByName('SLOUPEC2').AsInteger;
       Close;
       SQL.Clear;
       SQL.Add(Format('update
%s set SLOUPEC2 =
%d',
                      ['nazev_tab', PocetUzivLock+1]));
       SQL.Add(Format(',SLOUPEC1
= %d, DATUM_LOCK = :DAT',
[LNovaUrovenLock])); SQL.Add(Format('where
ID_PROGRAM = %d
AND ID_PODNIK = %d and ID_PRAC_MISTO =
%d',
[ID_Program,ID_Podnik,ID_PracMisto]));
       PrepareStatement;
       ParamByName('DAT').AsDateTime := FauNow;
       ExecSQL;
..
..
..
select provede bez problemu, pri update zahlasi "unassigned code"
(at tam je PrepareStatement, nebo neni).
Vim, ze na ruzne ulohy je treba pouzit ruzne komponenty, ale help
rika, ze i pro update, delete je mozno pouzit "TSqlQuery".
Nevite nekdo, co delam blbe ???

Diky
Tomas ANDRASKO
A.S.E.I. spol. s r.o.
pobocka Ostrava
Novinarska 3
70930 Ostrava 1
email : tomas.andrasko@asei.cz
web : http://www.asei.cz
tel. : +420 597450291
sidlo spolecnosti:
U Rajske zahrady 3, Praha 3, 130 00
ICO : 47122722
Spolecnost je zapsana u Mestskeho soudu v Praze, oddil C - vlozka
13458. --------------------------------------------
Upozorneni:
Z duvodu antivirove ochrany je v ASEI od 12.3.2002 zavedena
filtrace priloh. Tzn. soubory s priponami *.bat, *.cmd, *.exe,
*.com, *.pif, *.vbs neni mozne posilat ani prijimat.

--
Potrebujete vice prostoru pro vase stranky?
Ptejte se na http://sluzby.volny.cz/cs/product/ftp_paid



----------
* www.inMail.sk - Vasa emailova adresa na cely zivot ZDARMA
* Mail neobsahuje virusy. Zkontrolovane antivirusom NOD32 (www.eset.sk)
* www.SlovakNET.sk - profesionalny webhosting, domena .SK ZADARMO
* Zoner Media Explorer 5 - stiahnite si pomocnika pre digitalnu fotografiu (zme.zoner.sk)